/*
 * @Description: hello
 * @Author: rendc
 * @Date: 2024-07-29 10:18:51
 * @LastEditors: rendc
 * @LastEditTime: 2024-07-29 11:44:40
 */

let b = 2;
console.log('🤡 CC - b:', b);

let c;// 变量声明
c = 1;// 变量初始化
b + c;// 变量的使用

let e;// 变量声明
e = true;// 变量初始化
e = 1.1;// Number
// String

let d = 3; // 变量声明+变量初始化


// 基本数据类型和引用数据类型的区别

// 基本数据类型
let a1 = 0;
let b1 = a1;
// b1 = ?   0
console.log('🤡 CC - b1:', b1);
a1 = 1;
console.log('🤡 CC - a1:', a1);// 1
// b1 = ?  0 ? 1
console.log('🤡 CC - b1:', b1);

// 引用数据类型
let o1 = {
  name: 'o1',
  age: 1
}
let o2 = o1;
// o1.name ？ o1
// o2.name ？ o1
console.log('🤡 CC - o1.name:', o1.name);
console.log('🤡 CC - o2.name:', o2.name);
o1.name = 'o1NewName';
console.log('🤡 CC - o1.name:', o1.name); // o1NewName
console.log('🤡 CC - o2.name:', o2.name); //  o1?o1NewName